slump in oil revenues - French English Dictionary